home *** CD-ROM | disk | FTP | other *** search
- Running STadel in the background
- under Amulti and/or RTX
- (ST version only)
-
- There is a new flag on the commandline for STadel that is used to
- turn off i/o to the system console; the `+multi' flag. There is
- also a new STadel utility (SYSOP.TOS) that is used to activate i/o
- to the sysconsole so you can do almost all of the usual STadel
- console things.
-
- Under Amulti, running STadel in the background is quite simple; in
- the case of amulti, do SYS BP CITADEL +MULTI and citadel will load
- up and sit quietly in the background. You may then go off and do
- other things as you desire ('cept run modem programs -- citadel
- will fight with them unless you drop it into CONSOLE mode before
- executing them). To get back at citadel, run SYSOP.TOS in your
- #sysDir. ^Z will drop STadel into the background again and
- terminate SYSOP.
-
- How does it work? STadel 3.2a and above keeps a lockfile --
- CITADEL.LCK -- in your #sysDir. This lockfile contains a 8
- character hex constant that's the address of a bmv in CITADEL.TOS
- which controls multitasking behavior. If the character constant
- at this address is nonzero, citadel will do i/o to the system
- console; if it's zero, it won't. All SYSOP.TOS does is make this
- variable nonzero, then loop until it's zero.
-
- STadel has been tested under Amulti. I suspect it will work with
- RTX, because it doesn't use any special calls, but I don't
- guarantee anything there. When running under Amulti, STadel runs
- very jerkily -- your users might go out of their minds while its
- running. When you've got a citadel running in the background, the
- multitasker crashes when it terminates. If you want a good
- multitasking citadel, buy OS-9 or Idris and port STadel to that
- OS.
-
- On the PC, you don't need all this. The PC has an
- interesting little program called DoubleDos(tm) available
- for it that will do multitasking just fine, and which
- doesn't need to have citadel do anything special to
- function properly. On the PC, a running STadel takes up
- about 185-190K, so it is possible to run two STadels on a
- single PC, if you are so inclined (to do this, of course,
- you MUST have a FOSSIL V5 compatable serial driver loaded
- into the system.) More realistically, you can drop
- citadel into the background and compile, edit, play games,
- or do just about anything you want that doesn't take over
- the serial ports (and if you're running a FOSSIL V5
- driver, you can even do that in a limited way.)
-
-